package com.ruoyi.report_wjjhl.domain.vo;

import java.math.BigDecimal;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.ruoyi.common.annotation.ExcelDictFormat;
import com.ruoyi.common.convert.ExcelDictConvert;
import com.ruoyi.common.utils.BigDecimalUtil;
import lombok.Data;
import java.util.Date;



/**
 * 最大干密度\最佳含水率试验检测记录详细记录视图对象 report_wjjhl_wdclzdgmd_ba_detail
 *
 * @author zyb
 * @date 2024-07-30
 */
@Data
@ExcelIgnoreUnannotated
public class WdclzdgmdBaDetailVo {

    private static final long serialVersionUID = 1L;


    /**
     * id
     */
    @ExcelProperty(value = "id")
    private Long id;

    /**
     * 主表格id
     */
    @ExcelProperty(value = "主表格id")
    private Long excelId;

    /**
     * 试验次数
     */
    @ExcelProperty(value = "试验次数")
    private Long shiycs;

    /**
     * 筒容积
     */
    @ExcelProperty(value = "筒容积")
    private BigDecimal tongrj;

    /**
     * 筒质量
     */
    @ExcelProperty(value = "筒质量")
    private BigDecimal tongzl;

    /**
     * 筒加湿土质量
     */
    @ExcelProperty(value = "筒加湿土质量")
    private BigDecimal tongjstzl;

    /**
     * 湿土质量
     */
    @ExcelProperty(value = "湿土质量")
    private BigDecimal shitzl;

    /**
     * 湿密度
     */
    @ExcelProperty(value = "湿密度")
    private BigDecimal shimd;

    /**
     * 干密度
     */
    @ExcelProperty(value = "干密度")
    private BigDecimal ganmd;

    /**
     * 盒号1
     */
    @ExcelProperty(value = "盒号1")
    private String heh1;

    /**
     * 盒质量1
     */
    @ExcelProperty(value = "盒质量1")
    private BigDecimal hezl1;

    /**
     * 盒+湿土质量1
     */
    @ExcelProperty(value = "盒+湿土质量1")
    private BigDecimal hejstzl1;

    /**
     * 盒+干土质量1
     */
    @ExcelProperty(value = "盒+干土质量1")
    private BigDecimal hejgtzl1;

    /**
     * 水分质量1
     */
    @ExcelProperty(value = "水分质量1")
    private BigDecimal shuifzl1;

    /**
     * 干土质量1
     */
    @ExcelProperty(value = "干土质量1")
    private BigDecimal gantzl1;

    /**
     * 含水率1
     */
    @ExcelProperty(value = "含水率1")
    private BigDecimal hansl1;

    /**
     * 盒号2
     */
    @ExcelProperty(value = "盒号2")
    private String heh2;

    /**
     * 盒质量2
     */
    @ExcelProperty(value = "盒质量2")
    private BigDecimal hezl2;

    /**
     * 盒+湿土质量2
     */
    @ExcelProperty(value = "盒+湿土质量2")
    private BigDecimal hejstzl2;

    /**
     * 盒+干土质量2
     */
    @ExcelProperty(value = "盒+干土质量2")
    private BigDecimal hejgtzl2;

    /**
     * 水分质量2
     */
    @ExcelProperty(value = "水分质量2")
    private BigDecimal shuifzl2;

    /**
     * 干土质量2
     */
    @ExcelProperty(value = "干土质量2")
    private BigDecimal gantzl2;

    /**
     * 含水率2
     */
    @ExcelProperty(value = "含水率2")
    private BigDecimal hansl2;

    /**
     * 平均含水率
     */
    @ExcelProperty(value = "平均含水率")
    private BigDecimal hanslpjz;

    /**
     * heh1_id
     */
    @ExcelProperty(value = "heh1_id")
    private Long heh1Id;

    /**
     * heh2_id
     */
    @ExcelProperty(value = "heh2_id")
    private Long heh2Id;

    public void setTongrj(BigDecimal tongrj) {
        this.tongrj = BigDecimalUtil.stpTrailZero(tongrj);
    }

    public void setTongzl(BigDecimal tongzl) {
        this.tongzl = BigDecimalUtil.stpTrailZero(tongzl);
    }

    public void setTongjstzl(BigDecimal tongjstzl) {
        this.tongjstzl = BigDecimalUtil.stpTrailZero(tongjstzl);
    }

    public void setShitzl(BigDecimal shitzl) {
        this.shitzl = BigDecimalUtil.stpTrailZero(shitzl);
    }

    public void setShimd(BigDecimal shimd) {
        this.shimd = BigDecimalUtil.stpTrailZero(shimd);
    }

    public void setGanmd(BigDecimal ganmd) {
        this.ganmd = BigDecimalUtil.stpTrailZero(ganmd);
    }

    public void setHezl1(BigDecimal hezl1) {
        this.hezl1 = BigDecimalUtil.stpTrailZero(hezl1);
    }

    public void setHejstzl1(BigDecimal hejstzl1) {
        this.hejstzl1 = BigDecimalUtil.stpTrailZero(hejstzl1);
    }

    public void setHejgtzl1(BigDecimal hejgtzl1) {
        this.hejgtzl1 = BigDecimalUtil.stpTrailZero(hejgtzl1);
    }

    public void setShuifzl1(BigDecimal shuifzl1) {
        this.shuifzl1 = BigDecimalUtil.stpTrailZero(shuifzl1);
    }

    public void setGantzl1(BigDecimal gantzl1) {
        this.gantzl1 = BigDecimalUtil.stpTrailZero(gantzl1);
    }

    public void setHansl1(BigDecimal hansl1) {
        this.hansl1 = BigDecimalUtil.stpTrailZero(hansl1);
    }

    public void setHezl2(BigDecimal hezl2) {
        this.hezl2 = BigDecimalUtil.stpTrailZero(hezl2);
    }

    public void setHejstzl2(BigDecimal hejstzl2) {
        this.hejstzl2 = BigDecimalUtil.stpTrailZero(hejstzl2);
    }

    public void setHejgtzl2(BigDecimal hejgtzl2) {
        this.hejgtzl2 = BigDecimalUtil.stpTrailZero(hejgtzl2);
    }

    public void setShuifzl2(BigDecimal shuifzl2) {
        this.shuifzl2 = BigDecimalUtil.stpTrailZero(shuifzl2);
    }

    public void setGantzl2(BigDecimal gantzl2) {
        this.gantzl2 = BigDecimalUtil.stpTrailZero(gantzl2);
    }

    public void setHansl2(BigDecimal hansl2) {
        this.hansl2 = BigDecimalUtil.stpTrailZero(hansl2);
    }

    public void setHanslpjz(BigDecimal hanslpjz) {
        this.hanslpjz = BigDecimalUtil.stpTrailZero(hanslpjz);
    }
}
